iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
1
自我挑戰組

初學者也能實做的環控系統系列 第 7

DAY7 adafruit CCS811環境感測器介紹與使用

  • 分享至 

  • xImage
  •  

今天要簡單介紹我們adafruit CCS811環境感測器
這感測器主要的功能呢是檢查環境中二氧化碳和揮發性有機物
首先呢我們先來看他的樣子

其中呢比較特別的是3V3腳位 CCS811可以幫你輸出3.3V的電壓 不過這我們用不到所以不用理他
接下來我們主要會用到的就是SDA,VIN,GND,SCL和WAKE
SDA是I2C的data pin
SCL是clock pin
WAKE是用來喚醒裝置讓他知道他該動作了
接線圖 如下

然後同樣去下載他們的函式庫,打開範例程式
其中我們可以發現主要取值的函式為ccs.geteCO2()和ccs.getTVOC()

Serial.print("CO2: ");
Serial.print(ccs.geteCO2());
Serial.print("ppm, TVOC: ");
Serial.println(ccs.getTVOC());

然後做個修改

#include "Adafruit_CCS811.h" 
Adafruit_CCS811 ccs;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600); 
  ccs.begin();
  while(!ccs.available());
}

void loop() {
  if(ccs.available()){
    if(!ccs.readData()){
      Serial.print("CO2:");
      Serial.print(ccs.geteCO2());
      Serial.print(",");
      Serial.print("TVOC:");
      Serial.println(ccs.getTVOC());
      delay(1000);
    }
  }
}

然後輸出畫面長這樣

這樣就介紹完兩樣感測器了,這兩個也是我們這次主要會使用的感測器
然後呢明天要開始介紹nodejs與基本語法
我們明天見


上一篇
DAY6 DHT22感測器控制LED
下一篇
DAY8 介紹nodejs
系列文
初學者也能實做的環控系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言